package com.moji.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.moji.common.entity.MyPage;
import com.moji.entity.MjAboutUs;
import com.moji.entity.MjBasicInfo;
import com.moji.entity.MjHomepage;
import com.moji.entity.dto.QueryAboutUsDto;
import com.moji.entity.vo.CommonBasicDTO;
import com.moji.entity.vo.CommonHomePageDTO;

import java.util.List;

/**
 * <p>
 * 关于我们表 服务类
 * </p>
 *
 * @author ccl
 * @since 2024-07-20
 */
public interface MjHomePageService extends IService<MjHomepage> {

    /** 分页查询 **/
    List<MjHomepage> queryByPage(CommonHomePageDTO dto);


    /**
     * 新增数据
     *
     * @param mjBasicInfo 实例对象
     * @return 实例对象
     */
    MjHomepage insert(MjHomepage mjBasicInfo);

    /**
     * 修改数据
     *
     * @param mjBasicInfo 实例对象
     * @return 实例对象
     */
    MjHomepage update(MjHomepage mjBasicInfo);

    /**
     * 通过主键删除数据
     *
     * @param id 主键
     * @return 是否成功
     */
    boolean deleteById(Long id);

    MjHomepage queryById(Long id);

}
